<script>
  import config from "@/config/config";
	export default {
    data() {
    	return {
    		config,
    	};
    },
    globalData: {
    	// audioPlayer------------------------------------
    	//全局音频上下文
    	audioCtx: null,
    	// ------------------------------------
    	qrCode: null, //支付宝扫普通二维码参数
    },
		onLaunch: function (options) {
      if(options.query && options.query.qrCode){
        this.globalData.qrCode =  options.query.qrCode
      }
      if (options.query && options.query.id) {
        let globalData = this.$options.globalData;
        globalData.id = options.query.id; //接收的参数
        this.$options.globalData = globalData;
      }
      // #ifdef MP-WEIXIN
      this.applyUpdateWeChat();
      // #endif
    },

		onShow: function() {
			console.log('App Show')
		},
		onHide: function() {
			console.log('App Hide')
		},
    methods:{
      /**
       * 微信小程序版本提交更新版本 解决缓存问题
       */
      applyUpdateWeChat() {
        const updateManager = uni.getUpdateManager();
        updateManager.onCheckForUpdate(function (res) {
          // 请求完新版本信息的回调
        });
        updateManager.onUpdateReady(function (res) {
          uni.showModal({
            title: '更新提示',
            content: '发现新版本，是否重启应用？',
            success(res) {
              if (res.confirm) {
                // 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
                updateManager.applyUpdate();
              }
            },
          });
        });
        updateManager.onUpdateFailed(function (res) {
          // 新的版本下载失败
        });
      },
    }
	}
</script>

<style>
@import "static/css/base.css";
	/*每个页面公共css */
</style>
